Balancing indivisible real-valued loads in arbitrary networks

نویسندگان

  • Ömer Demirel
  • Ivo F. Sbalzarini
چکیده

In parallel computing, a problem is divided into a set of smaller tasks that are distributed across multiple processing elements. Balancing the load of the processing elements is key to achieving good performance and scalability. If the computational costs of the individual tasks vary over time in an unpredictable way, dynamic load balancing aims at migrating them between processing elements so as to maintain load balance. During dynamic load balancing, the tasks amount to indivisible work packets with a real-valued cost. For this case of indivisible, realvalued loads, we analyze the balancing circuit model, a local dynamic load-balancing scheme that does not require global communication. We extend previous analyses to the present case and provide a probabilistic bound for the achievable load balance. Based on an analogy with the offline balls-into-bins problem, we further propose a novel algorithm for dynamic balancing of indivisible, real-valued loads. We benchmark the proposed algorithm in numerical experiments and compare it with the classical greedy algorithm, both in terms of solution quality and communication cost. We find that the increased communication cost of the proposed algorithm is compensated by a higher solution quality, leading on average to about an order of magnitude gain in overall performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling real-time indivisible loads with special resource allocation requirements on cluster computing

The paper presents a heuristic algorithm to schedule real time indivisible loads represented as directed sequential task graph on a cluster computing. One of the cluster nodes has some special resources (denoted by special node) that may be needed by one of the indivisible loads' tasks (denoted by special task). Most previous scheduling algorithms assign the indivisible load as a single unit to...

متن کامل

Load Balancing of Indivisible Unit Size Tokens in Dynamic and Heterogeneous Networks

The task of balancing dynamically generated work load occurs in a wide range of parallel and distributed applications. Diffusion based schemes, which belong to the class of nearest neighbor load balancing algorithms, are a popular way to address this problem. Originally created to equalize the amount of arbitrarily divisible load among the nodes of a static and homogeneous network, they have be...

متن کامل

THE USAGE OF ARTIFICIAL NEURAL NETWORKS IN HYDRODYNAMIC ANALYSIS OF FLOATING OFFSHORE PLATFORMS

Floating offshore structures, particularly floating oil production, storage and offloading systems (FPSOs) are still in great demand, both in small and large reservoirs, for deployment in deep water. The prediction of such vessels’ responses to her environmental loading over her lifetime is now often undertaken using response-based design methodology, although the approach is still in its...

متن کامل

Distributing Unit Size Workload Packages in Heterogeneous Networks

The task of balancing dynamically generated work load occurs in a wide range of parallel and distributed applications. Diffusion based schemes, which belong to the class of nearest neighbor load balancing algorithms, are a popular way to address this problem. Originally created to equalize the amount of arbitrarily divisible load among the nodes of a static and homogeneous network, they have be...

متن کامل

A simpler load-balancing algorithm for range-partitioned data in peer-to-peer systems

Random hashing is a standard method to balance loads among nodes in Peer-to-Peer networks. However, hashing destroys locality properties of object keys, the critical properties to many applications, more specifically, those that require range searching. To preserve a key order while keeping loads balanced, Ganesan, Bawa and Garcia-Molina proposed a load-balancing algorithm that supports both ob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1308.0148  شماره 

صفحات  -

تاریخ انتشار 2013